<?php

class Login extends CI_Controller {

	function __construct()
	{
		parent::__construct();	
		
		
	}
	
	
	// Questa è la funzioen che effettua il logout
	public function logout(){
		$this->load->model('mod_auth');
		$this->mod_auth->logout();
		
		redirect('/login') ; 
		
	}
	
	
	// Questo è l'index
	function index()
	{
		$data['arr_css'][0] = base_url()."assets/css/login.css";
		$data['arr_js'][0] = base_url()."login/javascript" ; 
		$data['proprietario_bacheca'] = "Clanny.it | Login";
		$this->load->view('fissi/html_start' , $data ) ; 
		$this->load->view('fissi/menu') ; 
		$this->load->view('login/form_login') ; 
		$this->load->view('fissi/html_end') ; 
	}
	
	function effettua_login(){
		$email = $this->input->post('email') ; 
		$password = $this->input->post('password') ; 
		
		$this->load->model('mod_auth') ; 
		$risu = $this->mod_auth->effettua_login($email , $password) ; 
		
		if($risu=="1") {
			$this->load->model('utenti_mod') ; 
			
			// Questa è la parte che gestisce la creazione delle cartelle nel caso in cui l'id bacheca parner è stato trovato
			//$this->utenti_mod->check_directory_partners($this->session->userdata('id_partner')) ; 
			
			// Questa è la parte che gestisce i controlli post login 
			$this->utenti_mod->check_directory_utente($this->mod_auth->id_loggato() , $this->session->userdata('id_bacheca'));
			redirect('/bacheca' , 'redirect') ; 
		}
		else { 
			$data['errore'] = $risu ; 
			$data['arr_css'][0] = base_url()."assets/css/login.css" ; 
			$data['arr_js'][0] = base_url()."login/javascript" ; 
			$data['proprietario_bacheca'] = "Clanny.it | Login" ; 
			$this->load->view('fissi/html_start' , $data) ; 
			$this->load->view('fissi/menu') ; 
			$this->load->view('login/form_login' , $data) ; 
			$this->load->view('fissi/html_end') ; 
		}
	}
	
	
	// Questa è la form login avvenuto
	function login_avvenuto()
	{
		$this->load->model('mod_auth');
		if(!$this->mod_auth->stato_login()){
			$this->index();
		}
		else {
			$this->load->view('fissi/html_start');
			$this->load->view('fissi/menu');
			$this->load->view('login/login_avvenuto');
			$this->load->view('fissi/html_end');
		}
	}
	
	
	function javascript(){
		$this->load->view('login/javascript');
	}
	
	
}

/* End of file welcome.php */
/* Location: ./system/application/controllers/main.php */
